// pages/event-list/event-list.js
import { getSpecialEventsDetail } from '../../api/apis.js'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    bannerConfig: {
      indicatorDots: true, //小点
      autoplay: true, //是否自动轮播
      interval: 4000, //间隔时间
      duration: 800 //滑动时间
    },
    projectList: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      did: options.did
    })
    this._initData()
  },
  _initData() {
    getSpecialEventsDetail({
      data: { category: this.data.did},
      success: res => {
        if (res.state) {
          let list = []
          res.data.project.forEach((item) => {
            list.push({
              img: item.FirstImg,
              name: item.title,
              supply: item.yiyuan,
              price: item.sku.length > 0 ? '￥' + item.sku[0].firstPay : '暂无价格',
              sales: item.sales,
              mid: item.IptId,
              SpecialOff: item.SpecialOff
            })
          })
          let detail = res.data.content === null ? '' : res.data.content.replace(/<img/g, "<img style='max-width:100%'")
          detail = detail.replace(/<section/g, "<div")
          detail = detail.replace(/<\/section/g, "</div")
          this.setData({
            eventBanner: res.data.banner,
            projectList: this.data.projectList.concat(list),
            content: detail
          })
        }
      }
    })
  },
  onItemClick(e) {
    wx.navigateTo({
      url: `../project-detail/project-detail?did=${e.detail.item.mid}`,
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})